#ifndef FRIENDREQUESTITEMWIDGET_H
#define FRIENDREQUESTITEMWIDGET_H

#include <QWidget>

namespace Ui {
class FriendRequestItemWidget;
}

class FriendRequestItemWidget : public QWidget
{
    Q_OBJECT

public:
    explicit FriendRequestItemWidget(QWidget *parent = nullptr);
    ~FriendRequestItemWidget();

    // 公共接口：用于从外部设置显示内容和关联的ID
    void setRequestInfo(int fromId, const QString& username, const QString& message);



signals:
    // 信号：当用户点击按钮时发射，通知父窗口
    void accepted(int fromId);
    void rejected(int fromId);

private slots:
    void on_acceptpushButton_clicked();

    void on_rejectpushButton_clicked();

private:
    Ui::FriendRequestItemWidget *ui;
    int m_fromId; // 用于存储这个申请来自哪个用户的ID
};

#endif // FRIENDREQUESTITEMWIDGET_H
